export interface LoginResponse {
    username: string;
    role: string;
    token: string;
}

export interface User {
    id: number
    email: string
    role: 'super_admin' | 'user' | 'visitor'
    status: number
    created_at: string
    updated_at: string
    last_login_ip: string
    last_login_at: string
}

export interface GetUsersResponse {
    total: number;
    users: User[]
}

export interface BaseResponse {
}

export interface GetUserProfileResponse {
    profile: {
        nickname: string;
        bio: string;
    }
}